package ${package}pojo;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.sql.Timestamp;
<#--import annotation.Table;-->
<#--import annotation.TableColumn;-->

/**
* @desc：表名为： ${table_name}  表注释为： <#if table_remark !=""> ${table_remark} </#if>
* @author Auto generate
* @date ${gen_time}
*/
<#--@Table(tableName = "${table_name_small}"<#if table_remark !="">,expFileName="${table_remark}"<#else>,expFileName="导出数据文件"</#if> <#if table_order_by?exists>,orderBy="${table_order_by}"</#if><#if table_order?exists>,order="${table_order}"</#if>)-->
public class ${pojo_name_vo} extends ${pojo_name}{
    private static final long serialVersionUID = 1L;
<#if COLUMNS?exists>
<#list COLUMNS as model>
<#if model.javaNameStr ?? >
    /**
    * ${model.columnName}  ${model.columnType}
    * <#if model.remarks !="">${model.remarks}<#else>${model.javaName}</#if>
    */
    @ApiModelProperty("<#if model.remarks !="">${model.remarks ?trim}<#else>${model.javaName}</#if>")
    private String ${model.javaNameStr};
</#if>
</#list>
</#if>



<#if COLUMNS?exists>
<#list COLUMNS as model>
<#if model.javaNameStr ?? >
    public String ${model.getterNameStr}() {
        return ${model.javaNameStr};
    }

    public void ${model.setterNameStr}(String ${model.javaNameStr}) {
        this.${model.javaNameStr} = ${model.javaNameStr} == null ? null : ${model.javaNameStr}.trim();
    }
</#if>
</#list>
</#if>
}